Analysis on spatial data storage by use of oracle spatial object model in gis 對(duì)象模型進(jìn)行空間數(shù)據(jù)存儲(chǔ)的分析
The models and methods presented in the paper are useful for the development of webgis applications , which combines oracle spatial and gml 為集成oraclespatial與gml的應(yīng)用進(jìn)行了有益的嘗試。
We research the theory of oracle spatial database , introduce storage of spatial data , mechanism of index and spatial analyze in oracle 深入研究了oracle空間數(shù)據(jù)庫(kù)理論,對(duì)其空間數(shù)據(jù)的存儲(chǔ)、索引機(jī)制和空間分析作了介紹。
In this article we lay special stress on the settlement of several problems such as the development method of webgis according to the multi - layer distributed computational model , the data transformation between oracle spatial and gml , and the method of parsing and presenting geographic data in gml format 重點(diǎn)解決了多層分布式計(jì)算模式下的webgis系統(tǒng)的開(kāi)發(fā)、 gml應(yīng)用schema的定義、 oraclespatial與gml的數(shù)據(jù)格式轉(zhuǎn)換、 gml文檔的解析與空間數(shù)據(jù)的顯示等問(wèn)題。
Based on oracle spatial , the paper uses autodesk ' s webgis software , mapguide6 . 0 、 asp and vbscript to develop a webgis system to improve the webgis ' function of client ' s terminal . especially , this paper analyses how to update the data on the client ' s terminal of gis 采用autodesk公司的webgis軟件mapguide6 . 0和asp及vbscript開(kāi)發(fā)了一個(gè)webgis應(yīng)用系統(tǒng),在客戶(hù)端完善了gis的功能,并著重分析了webgis在客戶(hù)端如何實(shí)現(xiàn)數(shù)據(jù)更新,完成一個(gè)比較成功的webgis系統(tǒng)。
Based on study of spatial database and related technology , on the platform of oracle spatial plus mapx of maplnfo , and against the background of developing chongqing expressway comprehensive management system , this thesis elaborates on the making of electronic map and its loading to database , the storing model of spatial data as well as the adding , amending , deleting , selecting , and inquiring of spatial objects . it also lists the basic approaches to develop gis project based on such a spatial data storing model at length 本課題根據(jù)對(duì)空間數(shù)據(jù)庫(kù)和相關(guān)技術(shù)的研究,選用了oraclespatial和mapx為開(kāi)發(fā)平臺(tái),以重慶高速公路綜合管理系統(tǒng)的開(kāi)發(fā)為背景,深入研究了oracle9i空間數(shù)據(jù)庫(kù)技術(shù),透徹分析其理論,研究了mapinfo公司的mapx4 . 5的技術(shù)細(xì)節(jié),重點(diǎn)是其對(duì)空間數(shù)據(jù)庫(kù)支持方面的技術(shù)細(xì)節(jié)和gis應(yīng)用系統(tǒng)開(kāi)發(fā)的總體模式,主要是在空間數(shù)據(jù)庫(kù)平臺(tái)下客戶(hù)和服務(wù)器端的連接模式。
This paper introduces research results at home and abroad firstly . then it proposes a new development direction of webgis , which is based on svg and oracle spatial . then it brings forward the core technology of the paper ? ? the realization process of the svg and sdo _ geometry mutual conversion , gives the analysis of arithmetic execution efficency arithmetic and the result of experiment test . then it gives web application model on the conversion technology 本文首先介紹國(guó)內(nèi)外有關(guān)svg的研究成果,并且提出將其與oracle數(shù)據(jù)庫(kù)的空間數(shù)據(jù)管理組件? ? oraclespatial相結(jié)合,應(yīng)用于webgis 。接著,介紹了本文核心技術(shù)? ? oraclespatial的sdo _ geometry類(lèi)型與svg相互轉(zhuǎn)換的具體實(shí)現(xiàn)過(guò)程,給出了轉(zhuǎn)換的算法執(zhí)行效率分析以及實(shí)驗(yàn)測(cè)試結(jié)果。
Furthermore , this paper adopts object related database system in accordance with opengis , oracle spatial , as the database of the webgis to settle the problems of interaction and management of gis data . this database can be used to store both spatial and attribute data of gis to realize the integrative management of data 針對(duì)gis系統(tǒng)數(shù)據(jù)管理及數(shù)據(jù)交互操作問(wèn)題,采用了符合opengis建議的擴(kuò)展了的對(duì)象關(guān)系數(shù)據(jù)庫(kù), oraclespatial ,作為webgis的數(shù)據(jù)庫(kù),用來(lái)存儲(chǔ)gis系統(tǒng)的空間數(shù)據(jù)和屬性數(shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)的一體化管理,對(duì)gis系統(tǒng)之間的數(shù)據(jù)交互給出一個(gè)可行的解決方案。
It also enables transform the format of geo - data file from . shp file to wkt file and xml file each other , the paper uses autodesk ' s webgis software , mapguide6 . 0 、 jsp and java bean to develop a webgis system . in the last part , adopting java program language and making use of the interface supported by oracle spatial , this article develops a simple gis system to test the geo - data share and transform system functions , such as zooming , panning and spatial reference system Shp格式文件、 xml等格式文件和數(shù)據(jù)庫(kù)之間的空間數(shù)據(jù)轉(zhuǎn)換系統(tǒng);采用autodesk公司mapguide6 . 0和jsp開(kāi)發(fā)了一個(gè)webgis應(yīng)用系統(tǒng);采用純java方式,離開(kāi)一般的gis平臺(tái),采用oracle公司提供的接口,開(kāi)發(fā)基于java虛擬機(jī)的簡(jiǎn)單gis系統(tǒng),實(shí)現(xiàn)了簡(jiǎn)單gis系統(tǒng)部分功能,如放大,縮小,坐標(biāo)轉(zhuǎn)換等。
In this article , we compare and analyze the model of distributed computation , the technologies of storage and management of spatial data , the technologies of geographic data transmission in internet , and the methods of developing webgis . combined with the developments of gis and database , a webgis solution is presented , which uses spatial database to manage spatial data and non - spatial attribute data , and uses gml as the transmission format of geographic data in internet . at last , we use java to develop an experimental webgis system , which is based on oracle spatial and gml 本文分析和比較了目前webgis所采用的分布式計(jì)算模式、空間數(shù)據(jù)存儲(chǔ)管理技術(shù)、數(shù)據(jù)的網(wǎng)絡(luò)傳輸技術(shù)以及webgis的各種實(shí)現(xiàn)技術(shù)的不足,結(jié)合當(dāng)前gis技術(shù)和數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,提出了采用空間數(shù)據(jù)庫(kù)實(shí)現(xiàn)對(duì)空間數(shù)據(jù)和屬性數(shù)據(jù)的統(tǒng)一存儲(chǔ)和管理、采用gml作為空間數(shù)據(jù)的網(wǎng)絡(luò)傳輸格式的一種webgis解決方案,并在此基礎(chǔ)上使用java實(shí)現(xiàn)了一個(gè)基于oraclespatial和gml的webgis實(shí)驗(yàn)系統(tǒng)。